package com.qidian.mes.pojo.qc;

import java.util.Date;

/**
 * @Author 53邹李萍
 * @Company 起点编程
 * @Time 2023/11/1 16:57
 * @Description
 */
public class QcTemplateIndex {
    private Long recordId;
    private Long templateId;
    private Long indexId;
    private String indexCode;
    private String indexName;
    private String indexType;
    private String qcTool;
    private String checkMethod;
    private Double standerVal;


    private String unitOfMeasure;
    private Double thresholdMax;
    private Double thresholdMin;
    private String docUrl;
    private String remark;
    private String attr1;
    private String attr2;
    private Integer attr3;
    private Integer attr4;

    private String createBy;
    private Date createTime;
    private String updateBy;
    private Date updateTime;

    public QcTemplateIndex() {
    }

    public QcTemplateIndex(Long recordId, Long templateId, Long indexId, String indexCode, String indexName, String indexType, String qcTool, String checkMethod, Double standerVal, String unitOfMeasure, Double thresholdMax, Double thresholdMin, String docUrl, String remark, String attr1, String attr2, Integer attr3, Integer attr4, String createBy, Date createTime, String updateBy, Date updateTime) {
        this.recordId = recordId;
        this.templateId = templateId;
        this.indexId = indexId;
        this.indexCode = indexCode;
        this.indexName = indexName;
        this.indexType = indexType;
        this.qcTool = qcTool;
        this.checkMethod = checkMethod;
        this.standerVal = standerVal;
        this.unitOfMeasure = unitOfMeasure;
        this.thresholdMax = thresholdMax;
        this.thresholdMin = thresholdMin;
        this.docUrl = docUrl;
        this.remark = remark;
        this.attr1 = attr1;
        this.attr2 = attr2;
        this.attr3 = attr3;
        this.attr4 = attr4;
        this.createBy = createBy;
        this.createTime = createTime;
        this.updateBy = updateBy;
        this.updateTime = updateTime;
    }

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public Long getTemplateId() {
        return templateId;
    }

    public void setTemplateId(Long templateId) {
        this.templateId = templateId;
    }

    public Long getIndexId() {
        return indexId;
    }

    public void setIndexId(Long indexId) {
        this.indexId = indexId;
    }

    public String getIndexCode() {
        return indexCode;
    }

    public void setIndexCode(String indexCode) {
        this.indexCode = indexCode;
    }

    public String getIndexName() {
        return indexName;
    }

    public void setIndexName(String indexName) {
        this.indexName = indexName;
    }

    public String getIndexType() {
        return indexType;
    }

    public void setIndexType(String indexType) {
        this.indexType = indexType;
    }

    public String getQcTool() {
        return qcTool;
    }

    public void setQcTool(String qcTool) {
        this.qcTool = qcTool;
    }

    public String getCheckMethod() {
        return checkMethod;
    }

    public void setCheckMethod(String checkMethod) {
        this.checkMethod = checkMethod;
    }

    public Double getStanderVal() {
        return standerVal;
    }

    public void setStanderVal(Double standerVal) {
        this.standerVal = standerVal;
    }

    public String getUnitOfMeasure() {
        return unitOfMeasure;
    }

    public void setUnitOfMeasure(String unitOfMeasure) {
        this.unitOfMeasure = unitOfMeasure;
    }

    public Double getThresholdMax() {
        return thresholdMax;
    }

    public void setThresholdMax(Double thresholdMax) {
        this.thresholdMax = thresholdMax;
    }

    public Double getThresholdMin() {
        return thresholdMin;
    }

    public void setThresholdMin(Double thresholdMin) {
        this.thresholdMin = thresholdMin;
    }

    public String getDocUrl() {
        return docUrl;
    }

    public void setDocUrl(String docUrl) {
        this.docUrl = docUrl;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getAttr1() {
        return attr1;
    }

    public void setAttr1(String attr1) {
        this.attr1 = attr1;
    }

    public String getAttr2() {
        return attr2;
    }

    public void setAttr2(String attr2) {
        this.attr2 = attr2;
    }

    public Integer getAttr3() {
        return attr3;
    }

    public void setAttr3(Integer attr3) {
        this.attr3 = attr3;
    }

    public Integer getAttr4() {
        return attr4;
    }

    public void setAttr4(Integer attr4) {
        this.attr4 = attr4;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "QcTemplateIndex{" +
                "recordId=" + recordId +
                ", templateId=" + templateId +
                ", indexId=" + indexId +
                ", indexCode='" + indexCode + '\'' +
                ", indexName='" + indexName + '\'' +
                ", indexType='" + indexType + '\'' +
                ", qcTool='" + qcTool + '\'' +
                ", checkMethod='" + checkMethod + '\'' +
                ", standerVal='" + standerVal + '\'' +
                ", unitOfMeasure='" + unitOfMeasure + '\'' +
                ", thresholdMax='" + thresholdMax + '\'' +
                ", thresholdMin='" + thresholdMin + '\'' +
                ", docUrl='" + docUrl + '\'' +
                ", remark='" + remark + '\'' +
                ", attr1='" + attr1 + '\'' +
                ", attr2='" + attr2 + '\'' +
                ", attr3=" + attr3 +
                ", attr4=" + attr4 +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateBy='" + updateBy + '\'' +
                ", updateTime=" + updateTime +
                '}';
    }
}
